home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _comms / comms / _tcpip / readme12 < prev    next >
Encoding:
Text File  |  1992-03-08  |  5.9 KB  |  106 lines

  1.                                                         24 Castle View Drive
  2.                                                         Cromford
  3.                                                         Matlock
  4.                                                         Derbyshire
  5.                                                         DE4 3RL
  6.  
  7. Amazing ! Two Beta releases at once. I presume you have read the files
  8. ReadMe10 and ReadMe11 to get an idea of the development of the program. Well
  9. I have changed my mind about putting the program into a relocatable module.
  10. I have no reasons, after getting this version of the software working I
  11. decided to concentrate on the user interface side of things instead of
  12. spending all my time modifying the program to run as an RM and then
  13. redeveloping the clients to run as WIMP tasks, this is not to say I won't
  14. do it at some future point of time, just that its priority has been lowered.
  15.  
  16. Version 1.1 was originally going to be the basis of the first public
  17. release of the software with the promise that the WIMP version was going to
  18. be done "real soon now". Well due to the fact that I have a lot of holiday
  19. to take from work I took a few days and decided to tackle programming
  20. under the WIMP. The basis of the interface is the txt family of functions
  21. that Acorn provide with ANSI C release 3.00 and later. They make life very
  22. easy although the documentation for them is terrible, they are not a part
  23. of the Window Manager so the PRMs are not really any good for help. I spent
  24. a very interesting afternoon with a simple window program to try and
  25. understand how txt worked, in deperation I sent a bulletin out asking for
  26. help. An hour later I had it completely worked out for myself, I must
  27. acknowledge Mark G7DWXs encouragement. He even started writing a system for
  28. me to use to replace txt and giving fixed sized windows. Sorry Mark.
  29.  
  30. As with previous releases I have done a fare bit of testing with this
  31. version of the program and it seems pretty robust. There are a few things to
  32. note.
  33. 1. Occasionally when typing, the character will not appear. In fact the
  34.    character has been read but not displayed. Typing the next character in
  35.    will cause the lost character to reappear and everything will be fine.
  36. 2. When doing a dir or ls in FTP. Any data sent will not be buffered up as
  37.    you would expect, BUT the responses from the other end are. This is a
  38.    problem with the original PC version.
  39. 3. The characters used for command editing have changed a little. F10 gives
  40.    you command mode, F3 repeats the last command, Escape deletes the current
  41.    line and Ctrl-W deleted the last word.
  42. 4. The trace window only appears when there is an interface to trace. Closing
  43.    the trace window with the close icon will also switch all tracing off.
  44. 5. The "*" and "bm" commands have been removed, they have no meaning under
  45.    the wimp.
  46. 6. "exit" and "quit" have been removed from the command line. To close
  47.    the program down either use the menu on the Icon bar associated with
  48.    !TCPIP or use the close icon on the window labelled "NET 871225.33n".
  49. 7. A new command "window" and associated sub-commands has been added. The
  50.    "window size" command is an indication of how much memory each window is
  51.    allowed to grab before scrolling occurs. The "window scroll" command is
  52.    how many characters to remove in one scroll operation once the above
  53.    value is exceeded. "window status" just gives some useful (??) info about
  54.    the windows.
  55.  
  56. I had hoped to make the WIMP version into a one session per window system
  57. which would mean that all incoming data for all sessions would be seen
  58. immediately. I may still do this although I am worried that with more than
  59. a couple of sessions running, that things will get very crowded on the
  60. desktop. Maybe the addition of some extra commands such as "show" and "hide"
  61. with a session number may be what is required to control the number of
  62. windows displayed simultaneously.
  63.  
  64. I would also like to make the program more WIMP based by adding menu
  65. system for some of the commands. For example, a popup menu on the command
  66. window would have the "Open FTP" option. Choosing this would give a proper
  67. WIMP menu with three entries, host, username and password. Once entered the
  68. program would attempt to connect and then log into the named host. If
  69. successfull a window would appear with the FTP session in. Each session
  70. window would have a popup menu with the options to Close, Hide, Upload and
  71. Download. The Upload and Download would simply use a file as the
  72. equivalent of the user either typing ot reading.
  73.  
  74. Taking this concept to its logical conclusion would lead to the command
  75. window having a relatively few commands, most of which would be detailed
  76. protocol commands like "tcp status". The more common commands like FTP etc
  77. would all be controlled from popup menus with WIMP support. By going in
  78. this direction the program will become extremely user friendly and the Arc
  79. will maintain its position as having the best programs this side of the
  80. Apple Mac.
  81.  
  82. Eat your heart out Windows fans !
  83.  
  84. 73's
  85.  
  86. Jonathan G4KLX @ GB7HMZ
  87.  
  88. PS I can recommend running the WIMP in mode 16 to allow the
  89.    maximum amount of screen area in terms of text. If your eyes can
  90.    stand it !
  91.  
  92. PPS I spoke too soon
  93.     I had a disaster ! I lost all the source for 1.0, 1.1 and 1.2. and
  94.     also found a major incompatibility between NET and NOS. Luckily I
  95.     had just started work on 1.3 which has a seperate window for each
  96.     session. I managed to convert 1.3 back to 1.2 and added a few
  97.     features. The major one of which is that the title now changes to
  98.     reflect the current session.
  99.  
  100.     The SMTP/BM sections have been completely changed. All mail is held
  101.     in a sperate section under !MailDir and <Mail$Dir> points to it. The
  102.     version of BM that I have sent out is complete but it does not multi-
  103.     task. I started modifying BM to run under the WIMP and managed to get
  104.     it to read mail but not to send it. I cannot get the enthusiasm to either
  105.     modify BM or to write a new WIMP mailer. Any offers.
  106.